// import SDK from './helpers/sdk'
var configRouter = function (router) {
  router.map({

    // 404页面
    '*': {
      component: require('../shared/views/not-found.vue')
    },

    // 主界面 设备列表
    '/index': {
      component: require('./views/devices/index.vue')
    },

    // 设备控制
    '/devices/:deviceId': {
      component: require('./views/devices/details.vue')
    }

    // // 设备重命名
    // '/devices/:deviceId/rename': {
    //   component: require('./views/devices/rename.vue')
    // },
    //
    // // 设备任务
    // '/devices/task/list': {
    //   component: require('./views/devices/task-list.vue')
    // },
    //
    // // 设备任务-创建
    // '/devices/task/create': {
    //   component: require('./views/devices/task-details.vue')
    // },
    //
    // // 设备任务-编辑
    // '/devices/task/edit': {
    //   component: require('./views/devices/task-details.vue')
    // },
    //
    // // 设备任务-选择设备
    // '/devices/task/selectDevice': {
    //   component: require('./views/devices/task-select-device.vue')
    // }
  })
  router.redirect({
    '/': '/index'
    // '/': '/personalInfo'
  })

  // router.beforeEach(function (transition) {
  //   // 函数节流
  //   window.clickCount = window.clickCount || 0
  //   window.clickCount += 1
  //   clearTimeout(window.tId1)
  //   clearTimeout(window.tId2)
  //   if (window.clickCount > 1) {
  //     window.tId1 = setTimeout(() => {
  //       next()
  //     }, 1000)
  //   } else {
  //     next()
  //   }
  //   function next () {
  //     window.tId2 = setTimeout(() => {
  //       window.clickCount = 0
  //     }, 1000)
  //     SDK.on('onGoBack', () => {
  //       window.history.go(-1)
  //     })
  //     transition.next()
  //   }
  // })
}

module.exports = configRouter
